package com.myapp.struts.Social.SendMessage;

import javax.servlet.http.HttpServletRequest;
import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionMessage;

public class SendMessageForm extends org.apache.struts.action.ActionForm {

    private int idmensaje;
    private int idremitente;
    private int iddestinatario;
    private String receiver;
    private String titulo;
    private String mensaje;

    public int getIdmensaje() {
        return idmensaje;
    }

    public void setIdmensaje(int idmensaje) {
        this.idmensaje = idmensaje;
    }

    public int getIdremitente() {
        return idremitente;
    }

    public void setIdremitente(int idremitente) {
        this.idremitente = idremitente;
    }

    public int getIddestinatario() {
        return iddestinatario;
    }

    public void setIddestinatario(int iddestinatario) {
        this.iddestinatario = iddestinatario;
    }

    public String getTitulo() {
        return titulo;
    }

    public void setTitulo(String titulo) {
        this.titulo = titulo;
    }

    public String getMensaje() {
        return mensaje;
    }

    public void setMensaje(String mensaje) {
        this.mensaje = mensaje;
    }
    
        public String getReceiver() {
        return receiver;
    }

    public void setReceiver(String receiver) {
        this.receiver = receiver;
    }

    public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) {
        ActionErrors errors = new ActionErrors();
        if ((mensaje == null) || (mensaje.length() < 1)) {
            errors.add("mensaje",
                    new ActionMessage("errors.friend.nomessage"));
        }
        return errors;
    }

    public void reset(ActionMapping mapping, HttpServletRequest request) {
        this.setTitulo("");
        this.setMensaje("");
    }
}